package com.mcxx.modules.temporary.fundpay.dao.write;

import com.mcxx.modules.temporary.fundpay.entity.TmpFundPayMemberEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TmpFundPayMemberWriteDao {

	int insert(TmpFundPayMemberEntity tmpFundPayMember);



	public int inserts(List<TmpFundPayMemberEntity> fundPayMemberList) ;


	int insertIgnoreNull(TmpFundPayMemberEntity tmpFundPayMember);


	int update(TmpFundPayMemberEntity tmpFundPayMember);


	int updateIgnoreNull(TmpFundPayMemberEntity tmpFundPayMember);


	int delete(TmpFundPayMemberEntity tmpFundPayMember);


	int delFundPayMember(@Param("fundPayIds") List<String> fundPayIds);


	int deleteByFundPayIdAndFamilyId(@Param("fundPayId")String fundPayId,@Param("familyList")List<String> familyList);


	int deleteByFundPayIdAndMemberId(String fundPayId, List<String> memberIdList);
}
